/*!
 * @license
 * Copyright 2019 Alfresco, Inc. and/or its affiliates.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import { DualListItem } from '../interfaces/dual-list-item.interface';

export const mockCat: DualListItem = {
    name: 'Simba',
    icon: 'pets',
    value: {
        race: 'persian'
    },
    type: 'cat'
};

export const mockDog: DualListItem = {
    name: 'Mickey',
    icon: 'pets',
    value: {

        race: 'pekingese'
    },
    type: 'dog'
};

export const mockParrot: DualListItem = {
    name: 'Pat',
    icon: 'pets',
    value: {
        race: 'budgerigar'
    },
    type: 'parrot'
};

export const mockHamster: DualListItem = {
    name: 'Chomper',
    icon: 'pets',
    value: {
        race: 'racing'
    },
    type: 'hamster'
};

export const mockAvailablePets: DualListItem[] = [
    mockCat,
    mockDog
];

export const mockPreselectedPets: DualListItem[] = [
    mockParrot,
    mockHamster
];

export const mockNoIconPet: DualListItem = {
    name: 'NoIcon',
    icon: ''
};
